Evaluating Computer-Communication Systems using Infinite-State Stochastic Petri Nets
نویسندگان
چکیده
For modelling and evaluating the performance of modern computer communication systems, quasi-birth-and-death models (QBDs) can often be used. For such QBDs, a variety of highly efficient numerical solution algorithms have been developed. For models of practically relevant size though, the specification of QBDs at the state level is cumbersome or practically infeasible. To overcome this problem, we advocate the use of a high-level model specification technique that hides the QBD from the modeller. To that purpose we propose a formalism based on an extended class of stochastic Petri nets (SPNs), the so-called infinite-state SPNs (iSPNs). Secondly, we present the software tool Spn2Mgm, which provides support for system-oriented modelers to specify and solve iSPN performance models. The derivation of the underlying QBD, its solution via one of the five supported methods and the computation of relevant performance measures is completely transparent for the tool user. The third part of this paper is devoted to a comparison study of the most efficient algorithms currently available for the steady-state solution of QBD models. As Spn2Mgm provides an efficient implementation of these algorithms, we can easily perform a comparison based on a very large case study. In our comparison, we both focus on the computational speed and the accuracy of the algorithms.
منابع مشابه
Mapping CRC Card into Stochastic Petri Net for Analyzing and Evaluating Quality Parameter of Security (TECHNICAL NOTE)
CRC cards are unconventional method for identifying and describing classes, behavior and its responsibilities and collaborators of class. Representation of three categories of class, responsibilities and collaborators can give proper image of scenario. These cards are effective method for analyzing scenarios. With all positive features of CRC cards, of weaknesses of these cards are failure to s...
متن کاملModeling of Continuous Systems Using Modified Petri Nets
Due to the changes which may occur in their parameters, systems are usually demonstrated by some subsystems for different conditions. This paper employs Modified Petri Nets (MPN) to model theses subsystems and makes it simple to analyze them. In this method, first, the continuous transfer function is converted to a discrete transfer function and then, by MPN, system is modeled and analyzed. All...
متن کاملSteady-state analysis of infinite stochastic Petri nets: comparing the spectral expansion and the matrix-geometric method
In this paper we investigate the efficiency of two solution approaches to infinite stochastic Petri nets: the matrix-geometric method and the spectral expansion method. We first informally present infinite stochastic Petri nets, after which we describe, using uniform notation, the matrix-geometric and the spectral expansion method. We put special emphasis on the numerical aspect of the solution...
متن کاملModeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets
One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...
متن کاملChannel Properties of Asynchronously Composed Petri Nets
We consider asynchronously composed I/O-Petri nets (AIOPNs) with built-in communication channels. They are equipped with a compositional semantics in terms of asynchronous I/O-transition systems (AIOTSs) admitting infinite state spaces. We study various channel properties that deal with the production and consumption of messages exchanged via the communication channels and establish useful rela...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000